#================================================
# 永続化レイヤの使用開始宣言
#================================================
require 'rubygems'
require 'dm-core'

require File.dirname(__FILE__) + "/budget"
require File.dirname(__FILE__) + "/outgoing"

class DataMapperInitializer
  # データベース接続オープン
  def DataMapperInitializer::open()
    DataMapper.setup(:default, 'mysql://localhost:3306/easy_cashbook')
    DataMapperInitializer.migration()
  end
  
  # マイグレーション処理を行い、データベースに必要なテーブルを追加する
  def DataMapperInitializer::migration()
    Budget.auto_migrate!
    Outgoing.auto_migrate!
  end
end


